.icon-xianxingdiqiu-copy {
    font-size: 28px;
}

* {
    margin: 0;
    padding: 0;
}

nav, section, article, header {
    display: block;
}

li {
    list-style: none;
}

body {
    display: flex;
    height: 100vh;
}

body>nav {
    flex: 4;
    background-color: #ddd;
}

body>nav>header, body>article>header {
    height: 60px;
    background-color: #ccc;
}

body>nav>header {
    font-size: 28px;
    color: blue;
    font-family: '方正粗黑宋简体';
    text-align: center;
    line-height: 60px;
}

body>nav>section {
    background-color: #bbb;
}

body>nav>section li {
    line-height: 60px;
    font-size: 18px;
    text-align: center;
    border-bottom: 2px solid white;
    cursor: pointer;
}

body>nav>section li:hover {
    background-color: #fff;
    color: red;
}

body>article {
    flex: 20;
}

body>article>header>* {
    margin: 20px 100px;
    float: right;
}

body>article>header>div {
    margin-right: 100px;
}

body>article>section {
    height: calc(100vh - 100px);
    background-color: #eee;
    margin: 10px;
}